Posted by Jeff C from dial002.w-link.net (206.98.114.31)on March 08, 1998 at 06:19:05:
I just got done updating a bunch of things in the wrapper. There are now a few Glide TEST??.EXE programs
that are working. And I didn't break warpedglide.exe, either.
Below are the release notes for what I did. I know that I changed a few more things than this, but that is
the majority of it.
Most of the changes are because I used Trianglefans to implement polygons. It should work because all
polygons need to be convex.
I have a feeling that some things aren't working because whatever is being drawn should be textured
and is not. I might start to leap into texturing soon, but first I want to do some debugging to figure out
what the typical program calls, and in what order.
If anyone finds any cool programs that work, let us know about them. There have to be some out there
somewhere.
Things updated in this version of BigRed rapper:
changed the .def file so that it would compile under vc++ 5.0
added a function to convert floating point to fixed point rather than
doing it in each function. (still slow though, I guess)
Filled out these functions, can't guarantee they work correctly:
guDrawTriangleWithClip
guAADrawTriangleWithClip
grAADrawTriangle
grAADrawPolygonVertexList
grAADrawPolygon
grAADrawPoint
grAADrawLine
grDitherMode
grDrawPlanarPolygonVertexList
grDrawPlanarPolygon
grDrawPolygonVertexList
grDrawPolygon
Changed GrBufferSwap so that if you passed it 0, it would not wait
for vertical retrace, just like in Glide. (actually this change is
in redline_pageflip)
Updated DLLMain to look more Micrsofty, but does nothign different.
I tried the 3dfx sample programs, and quite a few of them now do at least
something. The best one is test24.exe. I dont have a 3dfx card, so
I don't know what they should look like.
If anyone can find any other 3dfx programs that run, it would be cool.